Exercise 2:
a. Valid
b. Valid
c. invalid, Cannot assign a string type to the char array
d. valid
e. valid
f. Valid
g. Valid

Exercise 4:
a. Yes
b. Yes
c. Yes
d. No, it has extra data after the y in shelly.

Exercise 7:
a. funcOne(list, 50);
b. cout << funcSum(50, list[3]);
c. cout << funcSum(list[12],list[9]);
d. funcTwo(list, alist);

Exercise 10:
a. Valid
b. Valid
c. valid
d. Invalid, because of aggregate operations are not allowed on arrays
e. Invalid, because of aggregate operations are not allowed on arrays
f. Valid
g. valid
h. valid

Exercise 12:
One contains: 3 8 13 18 23
Two contains: 5 15 25 35 45 28 33 38 43 48